@charset "gb2312";
body {
	font-family:"微软雅黑", "宋体";
	margin: 0px;
	font-size:14px;
	background-color:#ffffff;
	line-height:28px;
	color:#333333;
}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border:0; }
li{list-style-type:none;text-align:left;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
.fl { display: inline; float: left; }
.fr { display: inline;  float: right; }
.clear{height:0px;clear:both;overflow:hidden}

/* link */

A:link{text-decoration:none; color:#333; }
A:visited{text-decoration:none; color:#333;}
A:active{text-decoration:none; color:#333;}
A:hover{text-decoration:underline; color:#333;}
a.white:hover{ color:#fefefe; text-decoration: underline;}
.white,a.white:link,a.white:visited,a.white:active{ color:#fefefe; text-decoration:none;}
a.yellow:hover{ color:#FFFF33; text-decoration: underline;}
.yellow,a.yellow:link,a.yellow:visited,a.yellow:active{ color:#FFFF33; text-decoration:none;}
a.red:hover{ color:#ce1724; text-decoration: underline;}
.red,a.red:link,a.red:visited,a.red:active{ color:#ce1724; text-decoration:none;}

.pad5{ padding-top:5px;}
.pad10{ padding:10px 0px;}
.pad20{ padding:20px 0px;}
.pad30{ padding:30px 0px;}
.w1200{ width:1200px; margin:0 auto;}
/* 头 */
.top{
	width: 100%;
	background-color: #f4f4f4;
b ; 	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cfcfcf; height:40px;
}
.top_l{ float:left; width:310px; margin-left:20px;height:40px; line-height:40px;}
.top_r{ float:right; width:435px; margin-right:20px; height:40px;line-height:40px;}
.time{ color:#2269b4;}
/* 导航 */
.nav{
	width: 100%;
	z-index: 999999999999;
	background-color:#2c81c2;}
/**导航样式**/
.flexy-menu{
	width: 1200px;
	padding: 0;
	position: relative;
	list-style: none;
	z-index: 9999;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-color: #3399cc;
}
.flexy-menu li{
	display: inline;
	width: 200px;
	float: left;
	position: relative;
	font-size: 22px;
	font-family: "Microsoft Yahei","SimHei";
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.flexy-menu li:hover{
	display: inline;
	width: 200px;
	float: left;
	position: relative;
	font-size: 22px;
	font-family: "Microsoft Yahei","SimHei";
	background-color: #6da1dd;
}
.menu_box{
	width: 200px;
}
.menu_box .icon_index{background:url(../images/tb_1.png) no-repeat 0px 0px; width:20px; float:left; margin-left:60px; display:inline; margin-top:6px;}
.menu_box .icon_xinwen{background:url(../images/tb_2.png) no-repeat 0px 0px;width:20px; float:left; margin-left:60px; display:inline; margin-top:6px;}
.menu_box .icon_zhuanti{
	background: url(../images/tb_3.png) no-repeat 0px 0px;
	width: 25px;
	float: left;
	margin-left: 40px;
	display: inline;
	margin-top: 6px;
}
.menu_box .icon_fuwu{ background:url(../images/tb_4.png) no-repeat 0px 0px;width:20px; float:left; margin-left:60px; display:inline; margin-top:6px;}
.menu_box .icon_pinpai{background:url(../images/tb_5.png) no-repeat 0px 0px;width:20px; float:left; margin-left:60px; display:inline; margin-top:6px;}
.menu_box .icon_hudong{ background:url(../images/tb_6.png) no-repeat 0px 0px; width:20px; float:left; margin-left:60px; display:inline; margin-top:6px;}.menu_box .icon_pp{ background:url(../images/tb_7.png) no-repeat 0px 0px; width:20px; float:left; margin-left:60px; display:inline; margin-top:6px;}
.menu_box .txt{
	width: 108px;
	float: right;
	text-align: left;
	margin-left: 5px;
	display: inline;
	padding-top: 1px; color:#FFF;
}
.menu_box .txt em{padding:0 5px!important;}
.menu_box .txt1{width:160px; float:left; text-align:left; margin-left:0px; display:inline; padding-top:1px;}
.menu_box .txt1{width:165px; float:right; text-align:left; margin-left:5px; display:inline; padding-top:1px;}
.menu_box .txt1 em{padding:0 0px!important;}
.flexy-menu>li>a{ color:#fff;text-decoration:none;display:block;-webkit-transition:color .2s linear,background .2s linear;-moz-transition:color .2s linear,background .2s linear;-o-transition:color .2s linear,background .2s linear;transition:color .2s linear,background .2s linear}
.flexy-menu li:hover>a,
.flexy-menu li.active a{
	color: #fff;
	background-color: #6da1dd;
}
.flexy-menu li.active{
	color: #fff;
	background-color: #6da1dd;
}
.flexy-menu li.right{float:right;}
.flexy-menu ul,
.flexy-menu ul li ul{list-style:none;margin:0;display:none;position:absolute;z-index:99999;width:200px;background:#333;box-shadow:0 1px 1px rgba(0,0,0,0.3);filter:alpha(opacity=90);opacity:0.9;z-index:9999}
.flexy-menu ul{top:44px;left:0;}
.flexy-menu ul li ul{top:0; text-align:center;}
.flexy-menu ul li{clear:both;width:100%;border:0;font-size:12px; text-align:center;}
.flexy-menu ul li a{width:200px;color:#fff;font-size:14px;text-decoration:none;display:inline-block;float:left;clear:both; padding-bottom:10px;}

/*头条*/
.tt{ overflow:hidden;width:1200px; margin:0 auto;height:90px;}

.tt dd{
	width: 1075px;
	height: 82px;
	background-image: url(../images/rour2018_tt.png);
	background-position: left ;
	background-repeat: no-repeat;
	padding-left:120px;
	text-align: center; font-size:16px; 
}
.tt dd h1{ font-size:32px; color:#0e61a5; line-height:50px;}
.tt dd h1 a{ color:#0e61a5;}
.tt dt{
	width: 97px;
}
/*第一屏*/
.right1{
	width: 480px;
	overflow: hidden;
	margin-left: 10px;
}
/*foc*/
#owl-demo{
	position:relative;
	width:700px;
	height:400px;
}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:700px;height:400px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:60px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:30px;width:100%;font-size:16px;color:#fff;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:3px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-50px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg19.png);}
.owl-next:hover{background-image:url(../images/bg20.png);}

.tbtj_z li{ float:left; width:480px; line-height:26px;}
.tbtj_p{ overflow:hidden; padding:5px 0px 10px 0px;}
.tbtj_p li{ float:left; width:480px; padding:10px 7px; line-height:26px;}
.tbtj_p li img{ margin:10px 0px;}
.tbtj_p li h2{ font-size:20px; line-height:30px; color:#238bae; font-weight:normal; padding-bottom:15px;}
.tbtj_p li h2 a{color:#238bae; font-weight:normal; }
.f18{ font-size:18px; line-height:41px;}
/*第二屏*/
.left{
	width: 411px;
	float: left;
	
}
.model{ width:100%;  } 

 .line{ margin-bottom:20px;}  
.new1{ width:100%; height:100px; padding:12px
            0px; } 
.new1 img{ width:155px; height:100px; float:left; } .new1 .hp{ width:225px;
            height:100px; float:right; overflow:hidden; }
 .new1 .hp h3{ width:225px;
            font-size:16px; line-height:24px; text-align:left; color:#000; margin-bottom:5px;
            font-weight:500; }
 .new1 .hp p{ width:225px; font-size:14px; line-height:20px;
            text-align:left; color:#7c7c7c; } 			
.middle{width: 374px; float:left; margin-left:44px; }
.info{ font-size:14px;
            line-height:30px; height:30px;float:left; }
.con{
            position:relative; width:374px; height:225px; } 
 .con img{
            position:relative; width:374px; height:225px; } 			
.con .info {
    position: absolute;
    width: 374px;
    height: 30px;
    background: #0052a8;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    opacity: 0.8;
    text-indent: 24px;
    font-size: 14px;
    line-height: 30px;
    color: #fff;
    z-index: 9;
    margin-top: 195px;
}
.right{ float: right; width:329px;}
/*tab05*/
#Tabs_05{ }
#Tabs_05 li{ white-space:nowrap; overflow:hidden;}
.tag_05_title{height:32px; float:left; font-size:18px;line-height:32px; }
.tabs_05{float:left; background-color:#d5d5d5;height:32px; text-align:center;padding:0 5px 0 5px; line-height:32px;}
a.tabs_05{border-radius:60px; width:60px; height:25px; margin:0px 5px 0px 5px;
	font-size: 14px; line-height:24px;
	text-decoration: none;
	color: #FFF; font-weight:500;
	background-color: #0052a8; margin-left: :5px;　
}
a.tabs_05:hover{text-decoration:none;color:#fff;}
.tag_05{ background-color:#0078cd;height:32px; text-align:center; padding:0 5px 0 5px;}
a.tag_05,a.tag_05:visited{ color:#fff;text-decoration:none;}
a.tag_05:hover{ color:#fff;text-decoration:none;}
.title{
	height:32px;
	width:100%;
	font-size:22px;
	color:#0078cd;
	font-weight:bold;
	padding-top:8px;
	padding-left:5px;
}

.title1{
	height:37px;
	width:100%;
	color:#0078cd;
	font-weight:bold;
	padding-top:8px;
	padding-left:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0052a8;
}
.title2{
	font-size:18px;
	width:90px;
	height:30px;
	color: #FFF;
	font-weight:500;
	padding-top:8px;
	padding-left:20px;
	float:left;
	background-color:#317eb2;
	line-height:24px;
	margin-right:60px;
	
}
.title2a{
	font-size:18px;
	width:90px;
	height:30px;
	color: #da4040;
	font-weight:500;
	padding-top:8px;
	padding-left:20px;
	float:left;
	line-height:24px;
	margin-right:60px;
	
}
.title3{ font-size:20px;
	height:45px;
	width:100%;

	font-weight:bold;
	padding-top:8px;
	padding-left:5px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
}

.content{ margin-top:20px;}

.content ul li a{ color:#333;}
.content ul li {font-size:16px; line-height:34px; background:url(../images/dian_18.jpg) left center no-repeat; padding-left:8px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;} 
.content1{ margin-top:20px;}

.content1 ul li a{ color:#333;}
.content1 ul li {font-size:16px; line-height:34px; width:380px;background:url(../images/dian_18.jpg) left center no-repeat; padding-left:8px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;} 						
/*tab06*/
#Tabs_06{ }
#Tabs_06 li{ white-space:nowrap; overflow:hidden;}
.tag_06_title{height:32px; float:left; font-size:18px;line-height:32px; }
.tabs_06{
	float:left;
	background-color:#ababab;
	height:32px;
	text-align:center;
	padding:0 5px 0 5px;
	line-height:32px;
}
a.tabs_06{ font-size:16px;text-decoration:none;color:#fff;margin:0px 5px 0px 5px; width:90px; font-weight:500;}
a.tabs_06:hover{text-decoration:none;color:#fff;}
.tag_06{ background-color:#0052a8;height:32px; text-align:center; padding:0 5px 0 5px;}
a.tag_06,a.tag_06:visited{ color:#fff;text-decoration:none;}
a.tag_06:hover{ color:#fff;text-decoration:none;}
/*tab06*/
/*第三屏*/
.wz{
	background-image:url(../images/rour2018_bg1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.w250{
	width:242px;
	background-repeat:repeat-y;
	background-position:left;
	overflow:hidden;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 14px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f3f3f3;
}
/* 中 */
.w535{
	width:535px;
	overflow:hidden;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.hotnews {
	padding-bottom: 9px;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #eaeaea;
	padding-top: 8px;
}
.hotnews dt {font-size: 24px;font-weight: 500;color: #000;text-align: center;padding-bottom: 10px;}
.hotnews dd {
	font-size: 14px;
	text-indent: 25px;
	line-height: 24px;
	color: #666666;
}
.fl865 {float: left;width: 895px;padding-right: 8px;}
/* 左 */
.w300{
	width:280px;
	overflow:hidden;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f3f3f3;
}
.ld{
	width:280px;
	padding-bottom: 5px;
}
.ld li{
	border:1px solid #cccccc;
	padding:8px;
　　　　padding-bottom: 4px;
	width:110px;
	float:left;
	margin:0px 4px;
}
.ld img{
	width:110px;
	height:128px;
	border:0px;
}
.ld h1{
	width:110px;
	font-size:16px;
	font-family:"黑体";
	line-height:24px;
	height:24px;
	font-weight:normal;
	text-align:center;
	padding-top:2px;
}
.ld h2 {
	font-size: 12px;
	font-weight: normal;
	color: #CC0000;
	text-align: center;
}

.headlines {
	line-height: 30px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: left 2px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-bottom: 5px;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f3f3f3;
	padding-left: 42px;
}
.headlines h3 {
	font-size: 32px;
	font-weight: 600;
	text-align: center;
	line-height: 42px;
	    font-family: "Microsoft Yahei","SimSun";
}
.headlines  a{color: #143552;
	 
}

/*第四屏*/
 .main_con{
	text-align: left;
	width:1200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}  .main_con
.leftcon{
	float:left;
	width:870px;
} 
.main_con .leftcon .con1{ width:1000px;
            height:578px; } .main_con .leftcon .con1 .left1{ width:400px; height:578px;
            float:left; } .sub_model1{ width:100%; margin-bottom:12px; } 
.main_con
            .leftcon .con1 .right1{ width:565px; height:578px; float:right; }
			
 .main_con .rightcon{
	float:right;
	width:311px;
	height:auto;
} 
.title4{
	font-size:18px;
	font-weight:900;
	position:absolute;
	height:38px;
	line-height:38px;
	color:#da4040;
}
.slideBox_pphd{
	width:870px;
	height:400px;
	overflow:hidden;
} .slideBox_pphd .hd{ width:1000px;
            height:41px; position:absolute; z-index:9; } .slideBox_pphd .hd ul{ width:1000px;
            height:38px; border-bottom:3px solid #ebebeb; position:relative!important;
            float:right; zoom:1; } .slideBox_pphd .hd ul li{ padding:0px 10px; height:38px;
            color:#989898; font-size:16px; line-height:36px; border-bottom:3px solid
            #ebebeb; float:left; text-align:center; } .slideBox_pphd .hd ul li.on{
            color:#6da1dd; border-bottom:3px solid #6da1dd; } .slideBox_pphd .bd{
	position:relative;
	width:870px;
	height:150px;
	z-index:0;
}  .slideBox_pphd .bd {
	position:relative;
	zoom:1;
	width:870px;
	height:400px;
	list-style-type:none;
} .slideBox_pphd .bd  .left{
	margin-top:20px;
	position:relative;
	width:425px;
	height:150px;
	overflow:hidden;
	float:left;
	margin-right: 10px;
            } .slideBox_pphd .bd  img{ position:relative; width:155px; height:150px;
            float:left; } .slideBox_pphd .bd  h3{
	font-size:16px;
	line-height:24px;
	color:#000;
	font-weight:600;
	position:relative;
	width:245px;
	float:right;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
} .slideBox_pphd .bd p{
	font-size:14px;
	line-height:20px;
	color:#989898;
	font-weight:100;
	position:relative;
	width:245px;
	float:right;
	height: 115px;
            }
						
.jrjjh_bg{
	position:absolute;
	z-index:0;
	width:158px;
	height:251px;
	background:url(lypdjrjjh_bg.png) top center no-repeat;
	margin-top:17px;
}
.slideBox_jrjjh{
	width:870px;
	height:200px;
	margin-top:20px;
	overflow:hidden;
} .slideBox_jrjjh .hd{ width:870px; height:41px; position:absolute;
            z-index:9; } .slideBox_jrjjh .hd{ width:1000px; height:38px; border-bottom:3px
            solid #ebebeb; position:relative!important; float:right; zoom:1; } .slideBox_jrjjh
            .hd { padding:0px 10px; height:38px; color:#989898; font-size:16px;
            line-height:36px; border-bottom:3px solid #ebebeb; float:left; text-align:center;
            } .slideBox_jrjjh .hd .on{ color:#6da1dd; border-bottom:3px solid
            #6da1dd; } .slideBox_jrjjh .bd{
	position:relative;
	width:870px;
	height:180px;
	z-index:0;
	float:right;
	margin-top: 10px;
} .slideBox_jrjjh .bd { position:relative;
            width:870px; height:180px; z-index:0; margin:0 0; padding:0 0; } .slideBox_jrjjh
            .bd { position:relative; width:870px; height:180px; margin-left: } .slideBox_jrjjh
            .bd  .item{
	position:relative;
	zoom:1;
	width:195px;
	height:180px;
	float:left;
	margin-right: 21px;
} .slideBox_jrjjh .bd  .txt_bg{ position:absolute;
            width:195px; height:30px; line-height:30px; background:#000; filter:alpha(opacity=80);
            /*IE滤镜，透明度50%*/ -moz-opacity:0.8; /*Firefox私有，透明度50%*/ opacity:0.8;/*其他，透明度50%*/
            color:#fff; font-size:14px; text-align:center; margin-top:110px; } .slideBox_jrjjh
            .bd .item img{ width:195px; height:140px; } .slideBox_jrjjh .bd .item .txt_div{ width:195px; height:40px; } .slideBox_jrjjh .bd
            .item .txt_div h3{ line-height:60px; height:60px; font-size:20px; color:#ff6c00;
            margin-right:5px; float:left; } .slideBox_jrjjh .bd .item .txt_div
            p{ line-height:40px; height:40px; font-size:18px; color:#ff6c00; margin-right:5px;
            float:left; font-weight:600;} 
/*第五屏*/

#layout3{
	
}

#layout3 .title1 p{
	float:right;
	display:inline;
	margin-right:3%;
	background:#fff;
	padding-right:1.5%;
	font-size:22px;
}

#layout3 .title1 p a{
	margin-left:35px;
	color:#333;
	background-image:url(../images/ly3-title-type.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:28px;
}

@media (max-width: 768px) {
	#layout3{ margin-top:30px; }
	#layout3 .title1 p{ font-size:14px; margin-right:0%; padding-right:0%; }
	#layout3 .title1 p a{ margin-left:0px;	padding-left:12px; background:none; }
}
@media (min-width: 768px) {
	#layout3{ margin-top:30px; }
	#layout3 .title1 p{ font-size:14px; }
	#layout3 .title1 p a{ margin-left:15px;	padding-left:15px; background-size:13px 10px; }
}
@media (min-width: 992px) {
	#layout3{  }
	#layout3 .title1 p{ font-size:18px; }
	#layout3 .title1 p a{ margin-left:25px;	padding-left:20px; background-size:17px 13px; }
}
@media (min-width: 1200px) {
	#layout3{  }
	#layout3 .title1 p{ font-size:22px; }
	#layout3 .title1 p a{ margin-left:35px;	padding-left:28px; background-size:21px 16px; }
}

#layout3 .show{
	margin-top:30px;
}

#layout3 .show .line{
	margin-top:10px;
}

#layout3 .show .big{
	width:66.6%;
}

#layout3 .show .sty1 .big{ float:left; }
#layout3 .show .sty2 .big{ float:right; }

#layout3 .show .small{
	
}

#layout3 .show .sty1 .small{ float:right; margin-left:0.85%; }
#layout3 .show .sty2 .small{ float:left; margin-right:0.85%; }

@media (max-width: 768px) {
	#layout3 .show{ margin-top:10px; }
	#layout3 .show .sty1 .big,#layout3 .show .sty2 .big{ width:98%; float:none; margin:0px auto; }
	#layout3 .show .sty1 .small,#layout3 .show .sty2 .small{ width:48%; float:left; margin:10px 1% 0px 1%; }
}
@media (min-width: 768px) {
	#layout3 .show{ margin-top:20px; }
	#layout3 .show .line{ margin-top:6px; }
}
@media (min-width: 992px) {
	#layout3 .show{ margin-top:25px; }
	#layout3 .show .line{ margin-top:9px; }
}
@media (min-width: 1200px) {
	#layout3 .show{ margin-top:30px; }
	#layout3 .show .line{ margin-top:10px; }
}

#layout3 .photo{
	position:relative;
	background:#000;
}

#layout3 .photo img{
	position:relative;
	display:block;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

#layout3 .photo:hover img {
	opacity: 0.4;
}

#layout3 .photo .figcaption{

	color: #fff;
	text-transform: uppercase;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

#layout3 .photo .figcaption,
#layout3 .photo .figcaption a {
	position: absolute;
	top: 0;
	left: 0;
	width: 80%;
	height: 86%;
}

#layout3 .photo a{
	z-index:1000;
}

#layout3 .photo .figcaption::before,
#layout3 .photo .figcaption::after {
	position: absolute;
	top:45px;
	right:45px;
	bottom:45px;
	left:45px;
	content: '';
	opacity: 0;
	pointer-events: none;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

#layout3 .photo .figcaption::before {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
}

#layout3 .photo .figcaption::after {
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
}

#layout3 .photo .figcaption .circle{
	position:relative;
	width:100px;
	height:100px;
	border-radius:50%;
	overflow:hidden;
	margin:0px auto;
	opacity: 0;
	-webkit-transform:scale(0,0);
	transform:scale(0,0);
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
}

#layout3 .photo:hover .figcaption .circle{
	opacity: 1;
	-webkit-transform:scale(1,1);
	transform:scale(1,1);
}

#layout3 .photo .figcaption .circle span{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	border:2px solid #869bab;
	border-radius:50%;
	background:#000;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	opacity:0.3;
	z-index:10;
}

#layout3 .photo .figcaption .circle h2{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	line-height:100px;
	overflow:hidden;
	text-align:center;
	font-size:30px;
	z-index:20;
}

#layout3 .photo .figcaption h3 {
	line-height:28px;
	text-align:center;
	padding-top:5%;
	opacity: 0;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: translate3d(0,-20px,0);
	transform: translate3d(0,-20px,0);
}

#layout3 .big .figcaption h3 {
	font-size:24px;
}

#layout3 .small .figcaption h3 {
	font-size:22px;
}

#layout3 .photo .figcaption p {
	padding-top:5%;
	font-size:14px;
	line-height:20px;
	color:#fff;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);
}

#layout3 .photo:hover .figcaption::before,
#layout3 .photo:hover .figcaption::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

#layout3 .photo:hover h3,
#layout3 .photo:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

#layout3 .photo .shadow{
	display:none;
}

@media (max-width: 768px) {
	#layout3 .show{ margin-top:20px; }
	#layout3 .photo:hover img { opacity:1; }
	#layout3 .photo .figcaption{ padding:0; }
	#layout3 .photo .figcaption::before,#layout3 .photo .figcaption::after { top:0px; right:0px; bottom:0px; left:0px; border:none; }
	#layout3 .photo .figcaption h3{ line-height:30px; height:30px; padding:0px; opacity:1; -webkit-transition:none; transition:none; -webkit-transform:none; transform:none; position:absolute; left:0px; bottom:0px; width:100%; z-index:50; }
	#layout3 .big .figcaption h3{ font-size:16px; }
	#layout3 .small .figcaption h3{ font-size:14px; }
	#layout3 .photo .shadow{ display:block; position:absolute; left:0px; bottom:0px; width:100%; height:30px; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5;opacity:0.5; z-index:1; }
	#layout3 .photo .figcaption .circle{ display:none; }
	#layout3 .photo .figcaption p { display:none; }
}
@media (min-width: 768px) {
	#layout3 .photo .figcaption{ }
	#layout3 .photo .figcaption::before,#layout3 .photo .figcaption::after { top:9px; right:9px; bottom:9px; left:9px; }
	#layout3 .photo .figcaption .circle{ width:60px; height:60px; }
	#layout3 .photo .figcaption .circle h2{ font-size:18px; line-height:60px; }
	#layout3 .photo .figcaption h3 { line-height:22px; padding-top:10%; }
	#layout3 .big .figcaption h3 { font-size:18px; }
	#layout3 .small .figcaption h3 { font-size:16px; }
	#layout3 .photo .figcaption p { display:none; }
}
@media (min-width: 992px) {
	#layout3 .photo .figcaption{ padding:20px 10%; }
	#layout3 .photo .figcaption::before,#layout3 .photo .figcaption::after { top:12px; right:12px; bottom:12px; left:12px; }
	#layout3 .photo .figcaption .circle{ width:80px; height:80px; }
	#layout3 .photo .figcaption .circle h2{ font-size:24px; line-height:80px; }
	#layout3 .photo .figcaption h3 { line-height:24px; padding-top:5%; }
	#layout3 .big .figcaption h3 { font-size:20px; }
	#layout3 .small .figcaption h3 { font-size:18px; }
	#layout3 .photo .figcaption p { font-size:12px; line-height:18px; display:block; }
}
@media (min-width: 1200px) {
	#layout3 .photo .figcaption{  }
	#layout3 .photo .figcaption::before,#layout3 .photo .figcaption::after { top:15px; right:15px; bottom:15px; left:15px; }
	#layout3 .photo .figcaption .circle{ width:100px; height:100px; }
	#layout3 .photo .figcaption .circle h2{ font-size:30px; line-height:100px; }
	#layout3 .photo .figcaption h3 { line-height:28px; }
	#layout3 .big .figcaption h3 { font-size:24px; }
	#layout3 .small .figcaption h3 { font-size:22px; }
	#layout3 .photo .figcaption p { font-size:14px; line-height:20px; }
}
.layout {
 
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 768px) {
	.layout{ margin:0px; }
}
@media (min-width: 768px) {
	.layout{ width:768px; }
}
@media (min-width: 992px) {
	.layout{ width:992px; }
}
@media (min-width: 1200px) {
	.layout{ width:1200px; }
}	
/*tab04*/
#Tabs_04{ }
#Tabs_04 li{ white-space:nowrap; overflow:hidden;}
.tag_04_title{height:32px; float:left; font-size:18px;line-height:32px; }
.tabs_04{float:left; height:32px; text-align:center;padding:0 5px 0 5px; line-height:32px;}
a.tabs_04{ font-size:16px;text-decoration:none;color:#317eb2;font-weight:500;margin:0px 5px 0px 5px; }
a.tabs_04:hover{text-decoration:none;color:#fff;}
.tag_04{ background-color:#317eb2;height:32px; text-align:center; padding:0 5px 0 5px;}
a.tag_04,a.tag_04:visited{ color:#fff;text-decoration:none;}
a.tag_04:hover{ color:#fff;text-decoration:none;}
/*tab04*/	
.friend{ background-color:#317eb2; width:100%;}
.hzhb{padding:30px; margin:0 auto; width:1170px;}
.lj{ width:865px; color:#FFF; font-size: 16px;line-height: 36px;}
.lj a{ color:#FFF;}
/*tab03*/
#Tabs_03{ }
#Tabs_03 li{ white-space:nowrap; overflow:hidden;}
.tag_03_title{height:32px; float:left; font-size:18px;line-height:32px; }
.tabs_03{float:left; height:32px; text-align:center;padding:0 5px 0 5px; line-height:32px;}
a.tabs_03{ font-size:16px;text-decoration:none;color:#317eb2;font-weight:500;margin:0px 5px 0px 5px; }
a.tabs_03:hover{text-decoration:none;color:#fff;}
.tag_03{ background-color:#317eb2;height:32px; text-align:center; padding:0 5px 0 5px;}
a.tag_03,a.tag_03:visited{ color:#fff;text-decoration:none;}
a.tag_03:hover{ color:#fff;text-decoration:none;}	
/*tab03*/
.con1{
	position:relative;
	width:275px;
	height:160px;
	margin-top:20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
} 
 .con1 img{
            position:relative; width:275px; height:160px; } 			
.con1 .info {
	position: absolute;
	width: 275px;
	height: 30px;
	background: #3e4644;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	text-indent: 24px;
	font-size: 14px;
	line-height: 30px;
	color: #fff;
	z-index: 9;
	margin-top: 135px;
}
.foot{ color:#FFF; text-align:center; font-size:16px; margin-top:20px; padding-bottom:20px;}


/*list*/
.mbx { font-size:16px; padding-left:10px; border-left:4px solid #018ccd; margin-bottom:28px; }
.mbx span { margin:0 10px;}

.list { width:780px;}
.list ul { width:100%; border-top:1px solid #d5d5d5;}
.list ul a li {
	width:100%;
	border-bottom:1px solid #d5d5d5;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.list ul a li h1 {
	font-size:18px;
	line-height:42px;
	font-weight:500;
	float: left;
	width: 690px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;
}
.list ul a li p { display:block; font-size:12px; color:#7b7b7b;}
.list ul a:hover li { background:#f5f5f5;}
.cbl { width:340px;  position:relative;}
.ycyq li { font-size:16px; width:322px; line-height:32px; background:url(../images/p_25.jpg) left center no-repeat; padding-left:18px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;} 

.rx { width:100%; line-height:26px; background:#2098c9; color:#fff; text-align:center; padding:10px 0; }
.tb { width:100%; height:45px; background:url(../images/lmbg.jpg) left bottom repeat-x; font-size:18px; font-weight:bold; line-height:35px; margin-bottom:20px;}
.tb a { color:#fff;}
.tb01 { width:100px; float:left; height:45px; background:url(../images/lmbg01.jpg) left center no-repeat; text-align:center; color:#FFF;}
.tb02 {
	width:100%;
	float:left;
	height:45px;
	text-align:center;
	background-image: url(../images/lmbg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.tb03 {
	width:220px;
	float:left;
	height:45px;
	background:url(../images/lmbg03.jpg) left center no-repeat;
	text-align:center;
	color:#FFF;
	font-weight:bold; line-height:36px; font-size:18px;
}

.QR {clear:none; float:left; height: 30px;width: 340px;margin-top:0px;   }
.QR .QRcode {clear: none;float: RIGHT;height:153px;width:260px;}
.QR .QRtext {line-height: 18px;width: 90px;}
.QR .QRtext span {
	color: #b9b8b8;
	font-size:14px;
}
.QR .QRtext h6 {
	color: #666;
	font-size: 16px;
	clear: none;
	float: left;
}
.QR .QRtext {
	width: 340px;
}
.header .logoarea .weibo {clear: none;float: right;height:75px; width: 260px; background-repeat: no-repeat;background-position: 0px -3px;}
.ewm{ text-align:center; font-size:14px;}
/*news*/
.new { width:780px; letter-spacing:0;}
.new h1 {
	font-size:24px;
	line-height:40px;
	margin-bottom:20px;
	color:#2C81C2;
	text-align:center;
	font-weight:bold;
}
.new h2 {font-size:16px; line-height:24px; margin-bottom:10px; color:#666; text-align:center;}
.new h3 {font-size:18px; line-height:30px; margin-bottom:20px; color:#666; text-align:center;}
.new .xbt { font-size:14px; margin-bottom:30px; border-bottom:1px dashed #d5d5d5; padding-bottom:20px; text-align:center; }
.new .xbt span { margin-right:30px;}
.new .n-m { width:100%; margin-bottom:30px;}
.new .n-m img { margin-bottom:25px;}
.new .n-m p { font-size:16px; line-height:32px; color:#323232; margin-bottom:10px;}


.xgxw li { font-size:14px; line-height:26px; background:url(../images/p_26.jpg) left center no-repeat; padding-left:18px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}


.news-ts { width:100%;}
.news-ts ul {overflow:hidden;}
.news-ts ul li {float:left;width:181px;height:130px; margin:0 7px 14px 7px;vertical-align:top;font-size:12px;line-height:18px;min-height:18px;text-align:center;padding:0px;overflow:hidden; position:relative; list-style:none;}
.news-ts ul li img{ width:181px;height:130px;border:0px; object-fit: cover;}
.news-ts ul li a:hover img { width:179px; height:128px; border:1px solid #018ccd;}
.news-ts ul li h4 { padding:0 10px; position:absolute; bottom:0; color:#fff; background:#000; text-align:center; font-size:14px; overflow:hidden; ilter:alpha(opacity:80); opacity:0.8;  -moz-opacity:0.8;-khtml-opacity: 0.8;width:161px; height:28px; line-height:28px; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; }
.news-ts ul li a:hover h4 { background:#018ccd; ilter:alpha(opacity:90); opacity:0.9;  -moz-opacity:0.9;-khtml-opacity: 0.9} 
.xgxw li { font-size:14px; line-height:26px; background:url(../images/p_26.jpg) left center no-repeat; padding-left:18px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.tb1 { width:100%; height:45px; background:url(../images/lmbg1.jpg) left bottom repeat-x; font-size:18px; font-weight:bold; line-height:35px; margin-bottom:10px;}
.tb04 { width:80px; float:left; height:45px; background:url(../images/lmbg.jpg) center bottom no-repeat; text-align:center;}


/***************第3部分***************/
.min_box1{ padding:10px 0}
.min_left1{ width:760px; float:left;margin-bottom: 20px; }
.min_pix{ padding:20px 0; height:210px; position:relative; border-bottom:1px #d1d1d1 solid}
.min_title{ position:absolute; width:20px; height:105px; top:20px; left:20px; text-align:center; background:url(../images/w.png) no-repeat center top; font-size:20px; padding:15px 10px 5px; line-height:22px}
.min_title a{ color:#fff}
.min_pix img{ width:375px; height:210px; float:left; margin-right:24px}
.min_pix p{ line-height:29px; font-size:14px; color:#868686; height:85px; overflow:hidden;text-indent: 2em;}
.min_pix h2 a, .min_pix ul li a{ color:#23283e}
.min_pix h2{ font-size:16px; line-height:38px; height:38px; overflow:hidden; padding-top:3px}
.min_pix ul li{ line-height:32px; font-size:16px; height:32px; overflow:hidden}

.min_right1{ border:1px #d6d6d6 solid;float:right; width:390px;padding-bottom:12px;}

.min_ewm{ padding-top:22px; padding-left:43px; height:253px}
.min_ewm p{ background:url(tel.png) no-repeat left center; height:40px; line-height:40px; padding-left:40px; text-indent:0; font-size:18px; color:#58b9b0}
.min_img img{ width:135px; height:135px;}
.min_img{ width:135px; float:left; text-align:center; margin-right:30px; margin-top:20px}
.min_img span{ font-size:14px; color:#23283c; line-height:40px}
.min_img span a{ color:#23283c}

/***************第4部分***************/
.min_title1{ height:58px;border-top:1px #d6d6d6 solid; line-height:56px}
.p20{ padding:0 20px}
.min_title1 span{ border-top:2px #2c81c2 solid; float:left; font-size:24px; color:#2c81c2; font-weight:bold}
.min_title1 cite a{ color:#57b8af; font-size:20px}
.min_zt{ height:248px}
.min_zt img{ width:350px; height:195px}

.min_rw{ height:330px}
.min_rw img{ width:350px; height:195px}
.min_rw span{ line-height:40px; font-size:16px; display:block; text-align: center}
.min_rw p{ line-height:32px; font-size:14px; color:#868686; height:64px; overflow:hidden;}
.min_rw span a{ color:#22273b}

.news-list5{
	margin-top:10px;
	background-image:url(../images/news-list5.gif);
	background-repeat:no-repeat;
	background-size:4.06% auto;
	padding-left:6.9%;margin-left:  10px;
}

.news-list5 li{
	height:32px;
	line-height:32px;
	overflow:hidden;
	font-size:16px;
}

@media (max-width: 768px) {
	.news-list5{ background:none; padding:0px; }
	.news-list5 li{ height:28px; line-height:28px; }
}

@media (min-width: 768px) {
	.news-list5{ margin-top:9px; }
	.news-list5 li{ height:22px; line-height:22px; font-size:12px; }
}
@media (min-width: 992px) {
	.news-list5{ margin-top:12px; }
	.news-list5 li{ height:29px; line-height:29px; font-size:14px; }
}
@media (min-width: 1200px) {
	.news-list5{ margin-top:15px; }
	.news-list5 li{ height:36px; line-height:36px; font-size:16px; }
}

.yzb {
    background-color: #FF9900;
}
.yzb, .clz, .yhf {
    color: #FFF;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-left: 5px;
    font-size: 12px;
}
.clz {
    background-color: #06C;
}
.yzb, .clz, .yhf {
    color: #FFF;
    padding-top: 2px;
    padding-right: 5px;
    padding-bottom: 2px;
    padding-left: 5px;
    font-size: 12px;
}
.t1 {
    font-size: 16px;
    line-height: 44px;
}

#w980{clear: both; width:980px; margin: 0px auto; overflow: hidden;background: #fff;}
.shsh {
    width: 970px;
    overflow: hidden;
    padding-left: 8px;
    border: 1px solid #ddd;
}

.shsh ul {
    padding: 0;
    margin: 0;
}
.shsh li {
    width: 316px;
    float: left;
    padding-right: 7px;
}
.shsh li h1 {
    text-align: left;
    padding: 7px 0px 0px 0px;
}

.shsh img {
    height: 180px;
    width: 316px;
}
img {
    border: none;
}
.shsh li h2 {
    font-size: 16px;
    line-height: 20px;
    width: 310px;
    height: 25px;
    text-align: center;
    background-color: #F3F3F3;
    padding: 5px 0px 0px 6px;
}
.Container {
    clear: both;
    width: 980px;
    margin: 0px auto;
    overflow: hidden;
    background: #fff;
}
.position{  font-size: 16px;   line-height: 24px; }